Page({
  /**
   * 页面的初始数据
   */
  data: {
    activityList: [], // 活动列表数据
    currentTab: 0, // 当前选中的标签页，0表示我发布的，1表示我参与的
    loading: false // 是否正在加载数据
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    // 初始化页面数据
    this.loadActivityList();
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {
    // 页面显示时的处理逻辑
  },

  /**
   * 加载活动列表数据
   */
  loadActivityList: function() {
    var that = this;
    // 显示加载状态
    that.setData({
      loading: true
    });
    
    // 模拟API请求获取活动列表数据
    // 实际项目中应替换为真实的API调用
    setTimeout(function() {
      // 模拟数据
      const mockData = [
        {
          id: '1',
          title: '与非化石能源·商务互荐会',
          cover: '/image/activity/1.jpg',
          date: '20250320',
          joinCount: 13,
          status: '已结束'
        },
        {
          id: '2',
          title: '蒙德米佛山会员新年起航大会',
          cover: '/image/activity/2.jpg',
          date: '20250220',
          joinCount: 0,
          status: '已结束'
        },
        {
          id: '3',
          title: '蒙德米佛山分会企业访谈202',
          cover: '/image/activity/3.jpg',
          date: '50217',
          joinCount: 0,
          status: '已结束'
        },
        {
          id: '4',
          title: '佛山分会商务互荐会2025022',
          cover: '/image/activity/4.jpg',
          date: '0',
          joinCount: 11,
          status: '已结束'
        }
      ];
      
      that.setData({
        activityList: mockData,
        loading: false
      });
    }, 1000);
  },

  /**
   * 切换标签页
   */
  onTabChange: function(e) {
    const index = e.currentTarget.dataset.index;
    this.setData({
      currentTab: index,
      activityList: [] // 清空当前列表数据
    });
    // 重新加载对应标签页的活动列表
    this.loadActivityList();
  },

  /**
   * 查看活动详情
   */
  onActivityDetail: function(e) {
    const id = e.currentTarget.dataset.id;
    wx.navigateTo({
      url: '/packageX/activity_detail/activity_detail?id=' + id
    });
  },

  /**
   * 下拉刷新
   */
  onPullDownRefresh: function() {
    // 重新加载数据
    this.loadActivityList();
    // 停止下拉刷新动画
    wx.stopPullDownRefresh();
  }
});